const http=require('http')
const fs=require('fs')
const path=require('path')
var argv=process.argv;

http.createServer((req,res)=>{
    res.writeHead(200,{"Content-Type":'text/html;charset=utf-8'})

    var getin=argv[2]
    var filePath=path.join(__dirname,"/"+getin)
    var filePath2=path.join(__dirname,"/fileReader1.js")

    if(getin==null){
        fs.readFile(filePath2,(err,data)=>{
            if(err){
                console.log(err)
            }
            else{
                //将data输出到浏览器上
                res.end(data.toString('utf-8'))
            }
        })
    }else{
        fs.access(getin,fs.constants.F_OK,(err)=>{//判断当前目录中是否存在
            if(!err){
                fs.readFile(filePath,(err,data)=>{
                    if(err){
                        console.log(err)
                    }
                    else{
                        res.end(data.toString('utf-8'))
                    }
                })
            }else{
                console.log('该文件不在该目录下')
            }
        })
    }
    
}).listen(8081)




